/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package br.inf.ufg.clinica.controller;

import br.inf.ufg.clinica.model.Exames;
import br.inf.ufg.clinica.model.Paciente;
import br.inf.ufg.clinica.model.Prontuario;
import br.inf.ufg.clinica.persistencia.PacienteGravacao;
import java.util.Scanner;

/**
 *
 * @author Gustavo
 */
public class RelatorioProntuario {
    
    // Método para cadastrar o prontuário de um paciente.
    public static void relatarPronturario(){
        
        
        PacienteGravacao listaPaciente = new PacienteGravacao();
        
        Scanner entrada = new Scanner(System.in);
        
        System.out.println("Entre com ID do Prontuário: ");
        int id = Integer.parseInt(entrada.nextLine().trim());
        
        listaPaciente.imprimeListaPaciente(listaPaciente.getTodosObjetos());
        
        System.out.println("Selecione o ID do paciente: ");
        int id_paciente = Integer.parseInt(entrada.nextLine().trim());
        
        System.out.println("Digie um dos exames a baixo: \n" + "ASO, AUDIOMETRIA, "
                + "ESPIROMETRIA, ELETROCEFALOGRAMA, ELETROCARDIOGRAMA, GLICEMIA, RAIOX  \n" 
                + "Lembre-se de digitar em caixa alta!");
        Exames exame = Exames.valueOf(entrada.nextLine());
        System.out.println("Observação: ");
        String observacao = entrada.nextLine();
        
        Paciente paciente = listaPaciente.getObjetoPorId(id_paciente);
        
        
        Prontuario pronturario = new Prontuario(id, paciente, exame, observacao);            
    
    }
    
    
}
